#include "imagemodel.h"

ImageModel::ImageModel(QObject *parent) :
    QAbstractItemModel(parent)
{
}

/** Используется другими компонентами для получения информации о каждом элементе, предоставляемом моделью.*/
Qt::ItemFlags ImageModel::flags( const QModelIndex & index ) const{

}

/** Снабжает представления и делегаты данными элементов.*/
QVariant ImageModel::data( const QModelIndex & index, int role) const{

}

/** Предоставляется представлениям с информацией для показа в их заголовках..*/
QVariant ImageModel::headerData( int section, Qt::Orientation orientation, int role) const{

}

/** Количество строк данных, доступных в модели.*/
int ImageModel::rowCount( const QModelIndex & parent) const{

}

/** Количество столбцов данных, доступных в модели.*/
int ImageModel::columnCount( const QModelIndex & parent) const{

}

/** Изменяет данные элемента	, связанного с заданным модельным индексом.*/
bool ImageModel::setData( const QModelIndex & index, const QVariant & value, int role){

}

/** Изменяет информацию в горизонтальном и вертикальном заголовках.*/
bool ImageModel::setHeaderData( int section, Qt::Orientation orientation, const QVariant & value, int role){

}

/** Добавляет новые строки.*/
bool ImageModel::insertRows( int row, int count, const QModelIndex & parent){

}

/** Добавляет новую строку.*/
bool ImageModel::insertRow( int r, const QModelIndex & p){
	insertRows(r, 1, p);
}

/** Удаляет строки.*/
bool ImageModel::removeRows( int row, int count, const QModelIndex & parent){

}

/** Удаляет строку.*/
bool ImageModel::removeRow( int r, const QModelIndex & p){
	removeRows(r, 1, p);
}

/** Добавляет новые столбцы.*/
bool ImageModel::insertColumns( int row, int count, const QModelIndex & parent){

}

/** Добавляет новый столбец.*/
bool ImageModel::insertColumn( int r, const QModelIndex & p){
	insertColumns(r, 1, p);
}

/** Удаляет столбцы.*/
bool ImageModel::removeColumns( int row, int count, const QModelIndex & parent){

}

/** Удаляет столбец.*/
bool ImageModel::removeColumn( int r, const QModelIndex & p){
	removeColumns(r, 1, p);
}

/** Получая модельный индекс родительского элемента, эта функция позволяет представлениям и делегатам обращаться к дочерним элементам этого элемента.*/
QModelIndex ImageModel::index( int row, int column, const QModelIndex & parent) const{

}

/** Возвращает модельный индекс, соответствующий родителю какого-либо дочернего элемента..*/
QModelIndex ImageModel::parent( const QModelIndex & index ) const{

}

